@charset "gb2312";
/* CSS Document */
/* Í¨ÓÃ */
body, div, address, blockquote, iframe, ul, li, ol, dl, dt, dd, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea { margin:0; padding:0; font-size:12px; font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ"; color:#343434; }
ol, ul, li { list-style: none; }
img { border:0; margin:0; padding:0; }
a{ text-decoration:none; font-style:normal; color:#343434; cursor:pointer;}
em, i { font-style:normal; }
h1, h2, h3, h4, h5, h6 { font-weight:normal;}
.clear { clear:both; font-size:0; height:1px; width:99%;}
body { background:#e7e7e7 repeat-x;}

.top{ width:100%; height:144px; background:url(../images/top_bj.jpg) center top repeat;}
.top_l{ width:1200px; margin:0 auto;}
.top1{ float:left;  width:397px; height:144px; margin-left:-82px; background:url(../images/logo_bj.png) no-repeat; }
.top1 img{ width:278px; height:44px; padding-left:58px; padding-top:56px;} 
.top2{float:right; height:144px; padding-left:6px;}


.toppp1{ float:left;  width:397px; height:144px; margin-left:-82px; background:url(../images/logo_bj.png) no-repeat; }
.toppp1 img{ width:278px; height:44px; padding-left:58px; padding-top:56px;} 


.top2_t{ height:43px; line-height:43px; width:878px;}
.top2_t_l{height:43px; line-height:43px; color:#515151; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; float:left;}
.top2_t_r{height:43px; line-height:43px; color:#515151; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; float:right; }

.top2_b{ height:101px; line-height:101px;  width:878px;}
.top2_b ul li{float:left; height:101px; line-height:101px; width:109px;}
.top2_b ul li a{ font-size:16px; color:#e7e7e7; display:block; height:101px; line-height:101px; text-align:center;}
.top2_b ul li a:hover{ font-size:16px; color:#e7e7e7; display:block; height:101px; line-height:101px; text-align:center; background:url(../images/lanmu_bj.png) left center no-repeat; color:#104f77;}

/*.banner{width:100%;; text-align:center; margin:0 auto; position:relative; z-index:100; overflow:hidden;}*/

#bannerBox{ width:100%; position:relative; overflow:hidden;}
#bannerList{ position:relative;}
#bannerList li{position: absolute; left:0; top:0; width:100%;}
#bannerBton{ position:absolute; left:45%; bottom:6px; padding:3px 0 3px 50px; background:url(../images/bannerBtonbg_03.png) no-repeat left top ;}
#bannerBton li{ width:16px; height:16px; float:left; margin-right:3px; background:url(../images/ico_01.png) no-repeat;  cursor:pointer;}
#bannerBton li.up{ background:url(../images/ico_02.png) no-repeat;}


.pro{ width:1200px; margin:0 auto;}
.pro_l{ width:243px; float:left;}
.pro_l_t{ width:243px; height:63px; background:url(../images/pro_fenglei.jpg) left top no-repeat;}
.f1{ font-size:20px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; height:38px; line-height:38px; text-align:center;}
.f2{ font-size:14px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; text-align:center;}

.pro_l_b{ width:243px; background:#104f77; }
.pro_l_b ul li { width:243px; height:51px; line-height:51px; background:url(../images/xian.jpg) left bottom no-repeat; text-align:center;}
.pro_l_b ul li a{ font-size:16px; color:#e7e7e7; font-family:"Î¢ÈíÑÅºÚ"; }
.pro_more{ height:82px; line-height:100px;}
.pro_more a{ color:#f7ba00; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; margin-left:146px;}

.pro_r{width:947px; float:right; overflow:hidden; height:452px;}
.pro_r ul{ width:960px;}
.pro_r ul li{ height:216px; width:227px; float:left; background:#d3d3d3; margin-right:9px; margin-bottom:20px;}
.pro_r ul li a img{ height:180px; width:211px; padding:6px 8px 0;}
.pro_r ul li a p{ font-size:14px; color:#5c5c5c; text-align:center;}


.prosy{ width:1200px; margin:0 auto;}
.prosy_l{ width:243px; float:left;}
.prosy_l_t{ width:243px; height:63px; background:url(../images/pro_fenglei.jpg) left top no-repeat;}

.prosy_l_b{ width:243px; background:#104f77; }
.prosy_l_b ul{ height:306px; overflow:hidden;}
.prosy_l_b ul li { width:243px; height:51px; line-height:51px; background:url(../images/xian.jpg) left bottom no-repeat; text-align:center;}
.prosy_l_b ul li a{ font-size:16px; color:#e7e7e7; font-family:"Î¢ÈíÑÅºÚ"; }
.prosy_more{ height:82px; line-height:100px;}
.prosy_more a{ color:#f7ba00; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; margin-left:146px;}

.prosy_r{width:947px; height:472px; float:right; overflow:hidden; margin:0 auto;}
/*.prosy_r ul{ width:960px;}
.prosy_r ul li{ height:216px; width:227px; float:left; background:#d3d3d3; margin-right:9px; margin-bottom:20px;}
.prosy_r ul li a img{ height:180px; width:211px; padding:6px 8px 0;}
.prosy_r ul li a p{ font-size:14px; color:#5c5c5c; text-align:center;}*/

#colee_left1{  width:947px; height:226px; overflow:hidden; position:relative; margin:0 auto;}
#colee_left2{  width:947px; height:226px; overflow:hidden; position:relative; margin:0 auto; margin-top:10px;}
.xs_ul1{ width:9999px; position:absolute;}
.xs_ul1 li{ height:216px; width:227px; float:left; background:#d3d3d3; margin-right:9px; margin-bottom:20px; text-align:center;}
.xs_ul1 li a img{ height:180px; width:211px; padding:6px 8px 0;}
.xs_ul1 li a p{ font-size:14px; color:#5c5c5c;}

.info{ width:100%; overflow:hidden; background:#104f77 url(../images/info_bj.png) center top no-repeat;}
.info_na{ width:1173px; margin:0 auto;}  

.info_news{ float:left; width:562px;}
.new_t{ height:71px; background:url(../images/new_bj.png) left bottom no-repeat;}
.new_t a{ height:71px; line-height:71px; background:url(../images/n_bj.png) 5px center no-repeat; display:block; font-size:20px; color:#e7e7e7; font-family:"Î¢ÈíÑÅºÚ"; padding-left:43px;}
.new_c{ width:562px; }
.new_c ul{ padding-top:10px;}
.new_c ul li{ height:33px; line-height:33px;}
.new_c ul li a{ color:#e7e7e7; font-size:14px; font-family:"ËÎÌå"; display:block; height:33px; line-height:33px;}
.new_c ul li a i{font-size:20px;}

.new_more{ padding-left:389px; padding-top:22px; padding-bottom:22px;} 
.new_more a{ background:url(../images/new_more_bj.png) no-repeat; display:block; height:25px; width:167px; line-height:25px; text-align:center; color:#16557d; font-size:14px; font-family:"ËÎÌå";}

.info_about{ float:right; width:562px;}
.about_t{ height:71px; background:url(../images/new_bj.png) left bottom no-repeat;}
.about_t a{ height:71px; line-height:71px; background:url(../images/a_bj.png) 5px center no-repeat; display:block; font-size:20px; color:#e7e7e7; font-family:"Î¢ÈíÑÅºÚ"; padding-left:43px; }
.about_c{width:562px; }
.about_con{ height:227px; overflow:hidden; padding-top:18px;}
.about_con p{ font-size:14px; font-family:"ËÎÌå"; color:#e7e7e7; height:27px; line-height:27px;}

.foot{ width:100%; overflow:hidden; background:#d3d3d3;}
.foot_c{ width:1200px; margin:0 auto; font-size:14px; color:#494848; text-align:center; padding-top:30px; padding-bottom:20px; line-height:25px;}


.lianxi_c{ width:203px; background:#104f77; color:#e7e7e7; line-height:28px; font-size:14px; padding:20px 20px 20px 20px;}
.lianxi_c p{ color:#e7e7e7;}

.news{ float:right; width:940px;}
.news_t{ height:50px; line-height:40px; background:url(../images/con_tbj.png) left bottom no-repeat;}

.new_wenzi{ height:40px; width:280px; float:left; font-size:20px; color:#104f77; font-family:"Î¢ÈíÑÅºÚ"; padding-left:11px;}
.new_weizhi{ float:right; height:40px; font-size:14px; color:#104f77; font-family:"Î¢ÈíÑÅºÚ"; padding-right:11px;}

.news_c{ padding-top:26px; width:930px; padding-right:10px;}
.news_c ul li{ height:32px; line-height:32px; padding-left:10px; text-align:right;}
.news_c ul li a span{ float:left;}
.news_c ul li a{ height:28px; line-height:28px; display:block; font-size:14px; color:#646464; font-family:"ËÎÌå"; }
.news_c ul li a i{ color:#104f77; font-size:20px; font-family:"ËÎÌå";}
.news_c ul li a:hover{ background:#f1f2f3;}

.yeshu{ background:#104f77; width:940px; height:28px; line-height:28px; margin-top:24px; font-size:12px; color:#fff; text-align:center;}
.yeshu a{ color:#f2f2f2; padding:2px 5px;}
.yeshu a:hover,.yeshu .select{ background:#f2f2f2; color:#5b5a5a;}


.pros_r{padding-top:26px; width:945px; overflow:hidden; padding-right:10px;}
.pros_r ul li{ height:216px; width:226px; float:left; background:#d3d3d3; margin-right:9px; margin-bottom:20px;}
.pros_r ul li a img{ height:180px; width:211px; padding:6px 8px 0;}
.pros_r ul li a p{ font-size:14px; color:#5c5c5c; text-align:center;}

.new_xq{width:965px; margin-top:27px;}
.new_xq h1{ font-size:14px; color:#646464; font-family:"ËÎÌå"; text-align:center;}
.new_date{ height:28px; width:913px; background:#f1f2f3; margin:0 auto; line-height:28px;}
.new_xq h2{ font-size:12px; color:#646464; font-family:"ËÎÌå"; text-align:center;}
.new_xq p{ font-size:14px; color:#646464; font-family:"ËÎÌå"; text-align:left; line-height:28px;}

.pro_show{ width:965px; margin-top:27px; margin-left:18px; }
.pro_show p{ font-size:14px; font-family:"ËÎÌå"; color:#666666;}
.page{ padding-top:10px;line-height:25px; font-size:14px; font-family:"ËÎÌå"; color:#666666;}
.page a{  font-size:14px; font-family:"ËÎÌå"; color:#666666;}

.about_r_c{ width:910px; margin-top:27px; margin-left:18px;}
.about_r_c p{ font-size:14px; font-family:"ËÎÌå"; color:#646464; line-height:28px; }


.message,.message0,.message1{ width:930px;  margin:0 auto; margin-top:15px;}
.message table tr td{ color:#646464; font-size:14px; font-family:"ËÎÌå";}
.message1 table tr td{ color:#646464; font-size:12px; font-family:"ËÎÌå";}
.message span{ color:red;}
.message h3{font-size:14px; color:#646464; font-family:"ËÎÌå"; text-align:center; }
.mesdate{ height:28px; background:#f1f2f3; margin:0 auto; line-height:28px;}
.message h2{ font-size:12px; color:#646464; font-family:"ËÎÌå"; text-align:center;}
.message p{ font-size:14px; color:#646464; font-family:"ËÎÌå"; text-align:left; line-height:28px;}

.inp{ width:260px; height:29px; line-height:29px; border:1px solid #d0d0d0; background:#fff;}
.inp4{ width:80px; height:20px; line-height:20px; border:1px solid #d0d0d0; background:#fff;}
.inp6{ width:100px; height:30px; line-height:30px; border:1px solid #d0d0d0; background:#fff;}
.inp5{ border:1px solid #d0d0d0; background:#fff; max-height:114px; min-height:114px; max-width:550px; min-width:550px; line-height:20px;}
.inp2{ border:1px solid #d0d0d0; background:#fff; max-height:114px; min-height:114px; max-width:460px; min-width:460px; line-height:20px;}
.middle{ margin-left:18px; margin-top:50px;}
.inp3{ cursor:pointer; width:138px; height:44px; line-height:44px; background:#104f77; border:0px; color:#fff; font-size:16px; font-family:"ËÎÌå"; font-weight:bold; margin-left:23px;}
.tablelist{ margin:20px;  line-height:30px; }
.tablelist tr th{ width:80px; font-size:13px; font-weight:normal; text-align:left;}




